home *** CD-ROM | disk | FTP | other *** search
/ Chip 1998 February / CHIP Şubat 1998.iso / drivers / SESK / exme3931 / SND931P.INF < prev    next >
Windows Setup INFormation  |  1996-12-19  |  10KB  |  379 lines

  1. ; OPTi 931 audio device driver instalation file
  2. ; Version 4.00.04
  3. ; 12/06/96
  4.  
  5. [Version]
  6. Signature="$CHICAGO$"
  7. Class=MEDIA
  8. provider=%OPTi%
  9. LayoutFile=layout.inf
  10.  
  11. [ClassInstall]
  12. AddReg=Class.AddReg
  13.  
  14. [DestinationDirs]
  15. DefaultDestDir = 11     ; LDID_SYS
  16. OPT0001.CopyList = 11   ; LDID_SYS
  17. OPT.CopyINF = 17        ; INF
  18.  
  19. [SourceDisksNames]
  20. 1="OPTi Plug-N-Play 82C931 Multimedia Disk",,0001
  21.  
  22. [Class.AddReg]
  23. HKR,,,,%MediaClassName%
  24. HKR,,Icon,,"0"
  25. HKR,,Installer,,mmci.dll
  26.  
  27. [Manufacturer]
  28. %MfgName%=OPTiMedia
  29.  
  30. [ControlFlags]
  31. ;ExcludeFromSelect=*OPT9310
  32. ;ExcludeFromSelect=*OPT0001
  33. ;ExcludeFromSelect=*OPT0002
  34. ;ExcludeFromSelect=*OPTFFFF
  35. CopyFilesOnly=*OPTFFFF
  36.  
  37. [OPTiMedia]
  38. %*OPT9310.DeviceDesc%=OPT9310_Device, *OPT9310
  39. %*OPT0001.DeviceDesc%=OPT0001_Device, *OPT0001  ;GamePort
  40. %*OPT0002.DeviceDesc%=OPT0002_Device, *OPT0002
  41. %*OPTFFFF.DeviceDesc%=OPTFFFF_Device, *OPTFFFF
  42.  
  43. ;---------------------------------------------------------------;
  44.  
  45. [OPT9310_Device]
  46. DelReg=OPT.DelReg
  47. DelFiles=OPT0000.DelList
  48. LogConfig=OPTi0000.LC
  49. AddReg=OPT0000.AddReg, CUSTOM.AddReg
  50. CopyFiles=OPT9310.CopyList, OPT.Uninstall 
  51. UpdateInis=OPTi0000.UpdateInis
  52.  
  53. [OPT0002_Device]
  54. DelReg=OPT.DelReg
  55. DelReg=OPT0002.DelReg
  56. DelFiles=OPT0000.DelList
  57. LogConfig=OPTi0002.LC
  58. DelFiles=OPTi0002.DelList
  59. AddReg=OPT0002.AddReg
  60. CopyFiles=OPT0002.CopyList, OPT.Uninstall
  61. UpdateInis=OPTi0002.UpdateInis
  62.  
  63. [OPTFFFF_Device]
  64. LogConfig=OPTiFFFF.LC
  65. CopyFiles=OPT.CopyINF
  66.  
  67. [OPT0001_Device]
  68. LogConfig=BasicJoyStick.LC0,BasicJoystick.LC1
  69. CopyFiles=MSJSTICK.CopyList
  70. AddReg=JOYSTICK.AddReg, MSJSTICK.AddReg
  71. UpdateInis=MSJSTICK.UpdateInis
  72.  
  73.  
  74. ;---------------------------------------------------------------;
  75.  
  76. [OPTi0000.UpdateInis]
  77. system.ini,386Enh,"device=vsndsys.386"
  78. system.ini,386Enh,"device=vsnd16d.386"
  79. system.ini,386Enh,"device=vsnd931.386"
  80. system.ini,386Enh,"device=vsnd925.386"
  81. system.ini,386Enh,"device=vsnd924.386"
  82. system.ini,386Enh,"device=vsnd931.386"
  83. system.ini,386Enh,"device=vsnd16d.386"
  84. system.ini,386Enh,"device=vadlib.386"
  85. system.ini,386Enh,"device=vsbpd.386"
  86.  
  87. system.ini,drivers,"wave*=sndsys.drv",,1
  88. system.ini,drivers,"midi*=sndsys.drv",,1
  89. system.ini,drivers,"aux*=sndsys.drv",,1
  90. system.ini,drivers,"mixer*=sndsys.drv",,1
  91.  
  92. system.ini,drivers,"wave*=snd16.drv",,1
  93. system.ini,drivers,"midi*=snd16.drv",,1
  94. system.ini,drivers,"aux*=snd16.drv",,1
  95. system.ini,drivers,"mixer*=snd16.drv",,1
  96.  
  97. system.ini,drivers,"wave*=snd931.drv",,1
  98. system.ini,drivers,"midi*=snd931.drv",,1
  99. system.ini,drivers,"midi*=mpu401p.drv",,1
  100. system.ini,drivers,"aux*=snd931.drv",,1
  101. system.ini,drivers,"mixer*=snd931.drv",,1
  102.  
  103. system.ini,drivers,"wave*=snd925.drv",,1
  104. system.ini,drivers,"midi*=snd925.drv",,1
  105. system.ini,drivers,"aux*=snd925.drv",,1
  106. system.ini,drivers,"mixer*=snd925.drv",,1
  107.  
  108. system.ini,drivers,"wave*=snd924.drv",,1
  109. system.ini,drivers,"midi*=snd924.drv",,1
  110. system.ini,drivers,"aux*=snd924.drv",,1
  111. system.ini,drivers,"mixer*=snd924.drv",,1
  112.  
  113. system.ini,drivers32,,"MSACM.imaadpcm=imaadp32.acm"
  114. system.ini,drivers32,,"MSACM.msadpcm=msadp32.acm"
  115. system.ini,drivers32,,"MSACM.msgsm610=msgsm32.acm"
  116. system.ini,drivers32,,"MSACM.trspch=tssoft32.acm"
  117. system.ini,drivers32,,"MSACM.msg711=msg711.acm"
  118.  
  119. [OPTi0002.UpdateInis]
  120. system.ini,drivers,"midi*=mpu401.drv",,1
  121. system.ini,drivers,"midi*=mpu401p.drv",,1
  122. system.ini,drivers,"midi*=rdmpu401.drv",,1
  123.  
  124. ;---------------------------------------------------------------;
  125.  
  126.  
  127. [OPTi0000.LC]
  128. ConfigPriority=NORMAL
  129.  
  130. [OPTi0002.LC]
  131. ConfigPriority=NORMAL
  132.  
  133. [OPTiFFFF.LC]
  134. ConfigPriority=DISABLED
  135.  
  136. [BasicJoyStick.LC0]
  137. ConfigPriority=HARDWIRED
  138. IOConfig=201-201(3ff::)
  139.  
  140. [BasicJoyStick.LC1]
  141. ConfigPriority=HARDWIRED
  142. IOConfig=200-207(3ff::)
  143.  
  144.  
  145. ;---------------------------------------------------------------;
  146. ;
  147. ; The .Det sections are added to the devnode at detection time
  148. ; only.  The PreCopySection is simply setting the NoSetupUI
  149. ; flag so that the critical pieces (such as logical 
  150. ; configurations) are in place at the time the device is started 
  151. ; during first boot.
  152. ;
  153. ;---------------------------------------------------------------;
  154.  
  155. [PreCopySection]
  156. HKR,,NoSetupUI,,1
  157.  
  158. [*OPT9310.Det]
  159. AddReg=PreCopySection
  160.  
  161. [*OPT0002.Det]
  162. AddReg=PreCopySection
  163.  
  164. [*OPTFFFF.Det]
  165. AddReg=PreCopySection
  166.  
  167. [*OPT0001.Det]
  168. AddReg=PreCopySection
  169.  
  170. ;---------------------------------------------------------------;
  171.  
  172. [OPT9310.CopyList]
  173. snd931p.drv,,
  174. snd931p.vxd,,
  175. sndopl3p.drv,,
  176.  
  177. [OPT0002.CopyList]
  178. sndm401p.drv,,
  179. sndm401p.vxd,,
  180.  
  181. [MSJSTICK.CopyList]
  182. vjoyd.vxd,,
  183. msjstick.drv,,
  184.  
  185. [OPT.CopyINF]
  186. snd_aux.inf,,
  187.  
  188. [OPT.Uninstall]
  189. rm931drv.exe,,
  190.  
  191. ;---------------------------------------------------------------;
  192.  
  193. [OPT0000.DelList]
  194. vsnd931.386,,,1
  195. snd931.drv,,,1
  196. vsnd925.386,,,1
  197. snd925.drv,,,1
  198. vsnd924.386,,,1
  199. snd924.drv,,,1
  200. vsndsys.386,,,1
  201. sndsys.drv,,,1
  202. vsbpd.386,,,1
  203. vadlib.386,,,1
  204. nullwave.drv,,,1
  205.  
  206. [OPTi0002.DelList]
  207. mpu401.drv
  208. mpu401p.drv
  209. rdmpu401.drv
  210.  
  211. ;---------------------------------------------------------------;
  212. [OPT.DelReg]
  213. ; Do not force this delete
  214. HKLM,Enum\Root\OPTi931MEDIA
  215.  
  216. ;---------------------------------------------------------------;
  217.  
  218. [OPT0000.AddReg]
  219. HKR,,DevLoader,,mmdevldr.vxd
  220. HKR,Drivers,MIGRATED,,0
  221. HKR,Drivers\midi,,,
  222. HKR,Drivers\wave,,,
  223. HKR,Drivers\mixer,,,
  224. HKR,Drivers\aux,,,
  225.  
  226. HKR,,Driver,,snd931p.vxd
  227. HKR,Drivers\wave\snd931p.drv,Description ,,%*OPT9310.DeviceDesc%
  228. HKR,Drivers\wave\snd931p.drv,Driver,,snd931p.drv
  229. HKR,Drivers\mixer\snd931p.drv,Description,,%*OPT9310.DeviceDesc%
  230. HKR,Drivers\mixer\snd931p.drv,Driver,,snd931p.drv
  231. HKR,Drivers\aux\snd931p.drv,Description  ,,%*OPT9310.DeviceDesc%
  232. HKR,Drivers\aux\snd931p.drv,Driver,,snd931p.drv
  233. HKR,Drivers\midi\sndopl3p.drv,Description ,,%V_INTERNAL%
  234. HKR,Drivers\midi\sndopl3p.drv,Driver,,sndopl3p.drv
  235. HKR,Drivers,SubClasses,,"wave,midi,aux,mixer"
  236.  
  237. HKR,Drivers,SubClasses,,"wave,midi,aux,mixer"
  238.  
  239. HKLM,Software\Microsoft\Windows\CurrentVersion\Run,SystemTray,,"SysTray.Exe"
  240. HKLM,%KEY_IOC%\Vol,,,
  241.  
  242. [OPT0002.AddReg]
  243. HKR,,Devloader,,mmdevldr.vxd
  244. HKR,Drivers,MIGRATED,,0
  245. HKR,Drivers\midi,,,
  246.  
  247. HKR,,Driver,,sndm401p.vxd
  248. HKR,Drivers\midi\sndm401p.drv,Driver,,sndm401p.drv
  249. HKR,Drivers\midi\sndm401p.drv,External,1,01,00,00,00
  250. HKR,Drivers,SubClasses,,"midi"
  251.  
  252. HKR,Drivers\midi\sndm401p.drv,Description,,%V_EXTERNAL%
  253.  
  254.  
  255. [JOYSTICK.AddReg]
  256. HKR,,DevLoader,,mmdevldr.vxd
  257. HKR,Drivers,MIGRATED,,0
  258. HKR,Drivers\joystick,,,
  259.  
  260. [MSJSTICK.AddReg]
  261. HKR,,Driver,,vjoyd.vxd
  262. HKR,Drivers\joystick\msjstick.drv,Description,,%*OPT0001.DeviceDesc%
  263. HKR,Drivers\joystick\msjstick.drv,Driver,,msjstick.drv
  264. HKR,Drivers,SubClasses,,"joystick"
  265.  
  266. ;---------------------------------------------------------------;
  267.  
  268. [CUSTOM.AddReg]
  269. ; These are Manufacturer specific.
  270. HKR,Config,,,
  271. HKR,Config,ChipType,,"82C931"
  272. HKR,Config,ExtCODEC,,"No"
  273. HKR,Config,ExtSynth,,"O3"
  274. HKR,Config,ExtWaveTable,,"No"
  275. HKR,Config,VxDVersion,,"4.00"
  276. HKR,Config,KeyCode,1,1A
  277. HKR,Config,"Single Mode DMA",1,00
  278.  
  279. ; This section customize the control of FDAC
  280. HKR,Config,FDAC_Src,,"OPL3"
  281. HKR,Config,Synth_Sync,,"No"
  282. HKR,Config,Synth_Multiplier,,01
  283.  
  284. ; Start of customizeable Mixer driver section;
  285. ; "Yes" means no customization; "No" means customize.
  286. HKR,Config,Default_Codec_Mapping,,"No"
  287.  
  288. ; TYPE 1 - CHANNEL NAME SECTION
  289. ; Specify the customized names for the channels
  290. HKR,Config,LINE_Src_Name,,"Line_IN"
  291. HKR,Config,AUX1_Src_Name,,"CD_IN"
  292. HKR,Config,AUX2_Src_Name,,"Midi"
  293. HKR,Config,AUX3_Src_Name,,"W/Table"
  294. HKR,Config,DAC_Src_Name,,"Wave"
  295.  
  296. ; TYPE 2 - EXTRA CONTROLS Thru Internal H/W Resources
  297. ; Specify if extra ON/OFF controls are desired and how many,
  298. ; maximum is 3. These are controled thru internal pins.
  299. HKR,Config,Total_Internal_Controls,1,01
  300. ; Control1 OFF
  301. ; Control2 OFF
  302. ; Control3 OFF
  303.  
  304. ; Control definitions
  305. HKR,Config,Internal_Control_1_Name,,"3D"
  306. HKR,Config,Internal_Control_1_By,,"GPIO1"
  307. HKR,Config,Internal_Control_1_OnVal,1,01
  308. HKR,Config,Internal_Control_2_Name,,""
  309. HKR,Config,Internal_Control_2_By,,""
  310. HKR,Config,Internal_Control_2_OnVal,1,01
  311. HKR,Config,Internal_Control_3_Name,,""
  312. HKR,Config,Internal_Control_3_By,,""
  313. HKR,Config,Internal_Control_3_OnVal,1,01
  314.  
  315. ; TYPE 3 - EXTRA CONTROLS Thru External H/W Resources
  316. ; Specify if extra ON/OFF controls are desired and how many,
  317. ; maximum is 3. These are controled thru external DLLs.
  318. HKR,Config,Total_External_Controls,1,00
  319.  
  320. ; Control definitions
  321. HKR,Config,External_Control_1_Name,,"External1"
  322. HKR,Config,External_Control_1_By,,"XCONTL_1.DLL"
  323. HKR,Config,External_Control_2_Name,,""
  324. HKR,Config,External_Control_2_By,,"XCONTL_2.DLL"
  325. HKR,Config,External_Control_3_Name,,""
  326. HKR,Config,External_Control_3_By,,"XCONTL_3.DLL"
  327.  
  328. ;Allow close sampling rate
  329. HKR,Config,"Accept Close Sampling Rates",1,01
  330.  
  331. ;WAVE.AddReg -- install some Win95 apps related to audio
  332. HKR,,DevLoader,,mmdevldr.vxd
  333. HKR,Drivers,MIGRATED,,0
  334. HKR,Config,"Disable Warning",01,FF
  335. HKLM,%KEY_IOC%\acm,,,
  336. HKLM,%KEY_IOC%\Rec,,,
  337. HKLM,%KEY_IOC%\MPlay,,,
  338.  
  339. ;MIXER.AddReg
  340. HKLM,Software\Microsoft\Windows\CurrentVersion\Run,SystemTray,,"SysTray.Exe"
  341.  
  342. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\OPTi931,DisplayName,0,"931 Audio Uninstall"
  343. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\OPTi931,UninstallString,0,c:\windows\system\rm931drv.exe
  344.  
  345. ;---------------------------------------------------------------;
  346. [SourceDisksFiles]
  347. snd_aux.inf=1
  348. snd931p.vxd=1
  349. snd931p.drv=1
  350. sndopl3p.drv=1
  351. sndm401p.drv=1
  352. sndm401p.vxd=1
  353.  
  354. ;---------------------------------------------------------------;
  355.  
  356. ;---------------------------------------------------------------;
  357.  
  358. [Strings]
  359. ;Non-localized strings
  360. KEY_WARNVER="SYSTEM\CurrentControlSet\Control\SessionManager\WarnVerDLLs"
  361. KEY_CHKVER="SYSTEM\CurrentControlSet\Control\SessionManager\CheckVerDLLs"
  362. KEY_IOC="SYSTEM\CurrentControlSet\Control\MediaResources\InstallOptionalComponents"
  363.  
  364. ;Localized strings
  365. OPTi="OPTi Inc."
  366. MfgName="OPTi Inc."
  367. *OPT9310.DeviceDesc="OPTi Plug-N-Play Sound System"
  368. *OPT0002.DeviceDesc="OPTi Plug-N-Play MPU-401"
  369. *OPTFFFF.DeviceDesc="OPTi Plug-N-Play Device"
  370. *OPT0001.DeviceDesc="OPTi Plug-N-Play Joystick Controller"
  371. MediaClassName="Sound, video and game controllers"
  372. V_CLSWAVEFORM="Audio"
  373. V_CLSMIDI="MIDI"
  374. V_CLSMIXER="Mixer"
  375. V_CLSAUX="Auxiliary"
  376. V_GENERAL="General MIDI Instrument"
  377. V_INTERNAL="OPTi Plug-N-Play FM Synthesis"
  378. V_EXTERNAL="OPTi Plug-N-Play MPU-401"
  379.